A Design Structure for Higher Order Quotients

نویسنده

  • Peter V. Homeier
چکیده

The quotient operation is a standard feature of set theory, where a set is partitioned into subsets by an equivalence relation. We reinterpret this idea for higher order logic, where types are divided by an equivalence relation to create new types, called quotient types. We present a design to mechanically construct quotient types as new types in the logic, and to support the automatic lifting of constants and theorems about the original types to corresponding constants and theorems about the quotient types. This design exceeds the functionality of Harrison’s package, creating quotients of multiple mutually recursive types simultaneously, and supporting the equivalence of aggregate types, such as lists and pairs. Most importantly, this design supports the creation of higher order quotients, which enable the automatic lifting of theorems with quantification over functions of any higher order.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Left I-quotients of band of right cancellative monoids

Let $Q$ be an inverse semigroup. A subsemigroup $S$ of $Q$ is a left I-order in $Q$ and $Q$ is a semigroup of left I-quotients of $S$ if every element $qin Q$ can be written as $q=a^{-1}b$ for some $a,bin S$. If we insist on $a$ and $b$ being $er$-related in $Q$, then we say that $S$ is straight in $Q$. We characterize semigroups which are left I-quotients of left regular bands of right cancell...

متن کامل

Higher Order Quotients and their Implementation in Isabelle HOL

This paper describes the concept of higher order quotients and an implementation in Isabelle Higher order quotients are a gen eralization of quotients They use partial equivalence relations PERs instead of equivalence relations to group together di erent elements This makes them applicable to arbitrary function spaces Higher order quo tients are conservatively implemented in the Isabelle logic ...

متن کامل

Discretisations of higher order and the theorems of Faà di Bruno and DeMoivre-Laplace

We study discrete functions on equidistant and non-equidistant infinitesimal grids. We consider their difference quotients of higher order and give conditions for their near-equality to the corresponding derivatives. Important tools are nonstandard notions of regularity of higher order, and the formula of Faà di Bruno for higher order derivatives and a discrete version of it. As an application ...

متن کامل

2 M ar 2 00 7 The Structure and Classification of Misère Quotients

A bipartite monoid is a commutative monoid Q together with an identified subset P ⊂ Q. In this paper we study a class of bipartite monoids, known as misère quotients, that are naturally associated to impartial combinatorial games. We introduce a structure theory for misère quotients with |P| = 2, and give a complete classification of all such quotients up to isomorphism. One consequence is that...

متن کامل

The structure and classificationof misère quotients

A bipartite monoid is a commutative monoid Q together with an identified subset P ⊂ Q. In this paper we study a class of bipartite monoids, known as misère quotients, that are naturally associated to impartial combinatorial games. We introduce a structure theory for misère quotients with |P| = 2, and give a complete classification of all such quotients up to isomorphism. One consequence is that...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005